package com.xinlin.common.core.domain.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xinlin.common.annotation.Excel;
import com.xinlin.common.annotation.Excel.ColumnType;
import com.xinlin.common.annotation.Excel.Type;
import com.xinlin.common.annotation.Excels;
import com.xinlin.common.core.domain.BaseEntity;
import com.xinlin.common.xss.Xss;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.util.Date;
import java.util.List;

/**
 * 用户对象 app_user
 * @author xinlin
 */
@Data
public class AppUser extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 编号
     */
    private Long id;
    /**
     * 账户
     */
    private String userName;
    /**
     * 密码
     */
    private String password;
    private String googleId;
    private String appleId;
    private String email;
    private String mobile;
    private String areaCode;
    private String userGroup;
    private Long registerType;
}
